input,
textarea,
select{font:100% arial,sans-serif; vertical-align:middle;}
form,fieldset{margin:0; padding:0; border-style:none;}

#TB_window a.noLink{text-decoration:none; cursor:default;}

.main_forms {max-width:1350px; margin:0 auto;}
.test_forms {padding:0 0 30px; width:100%;}
.test_form { width:445px; margin:0 auto;}
.test_form h1 {font-size:18px; font-weight:normal;}
.box_trext_form {height:1%; margin: 0 0 5px 0;overflow:hidden;}

.box_trext_form label {float:left; padding:2px 0 0; width: 135px; white-space:nowrap}
.info_label {overflow:hidden; float:left;}
.info_label p{font-size:11px; color:#999999; margin:0 0 10px !important;}
p.notice.float {font-size:11px; color:#999999; margin:0 0 10px !important;float:left;padding:6px 5px 5px 10px;}
.info_label input.tx { width:600px; border:1px solid #b3b9c3; font:11px Arial, Helvetica, sans-serif; padding:2px 3px;}
.info_label input {}

.info_label input.year {width:32px; margin:0;}
.pad_top_mesto {}
.pad_top_mesto div{}
.pad_top_mesto div input{margin-right: 5px;}
.info_label select {border:1px solid #7f9db9; font:11px Arial, Helvetica, sans-serif; width:171px; color:#333;}
.info_label select.date {margin-right: 7px;}
.info_label select.date.day {width:40px;}
.info_label select.date.month {width:40px;}
.info_label select.date.year {width:50px;}
.info_label select.wide {width:355px;}
.info_label select#country {margin-right: 5px;}
.info_label select.no_active {float: right; border:1px solid #c9c7ba; width:171px; color:#aca899;}
.file {  }
.box_radio {overflow:hidden; height:1%;}
.box_radio input.rd {float:left; height:15px; width:15px; }
.box_trext_form  .box_radio label { font-size:12px; color:#3c4046; float:left;}
.pad_top {;}
.info_label textarea {width:600px; border:1px solid #b3b9c3; height:86px; overflow:auto; padding:0 3px;}
.pad_top_text {}
.info_label input.load {width:263px;}
.info_label input.btn {float:left; display:inline;}
.pad_top_avatar {}
.pad_bot_photo {}
.bottom_form {width:355px;overflow:hidden;}
  .bottom_form .main_btn{margin-top:10px;/*float:right;*/}
.bottom_form p {font-size:12px;}
.ch_box { overflow:hidden; height:1%; margin:5px 0 0;}
.ch_box input.ch { :left; height:15px; width:15px;}
.ch_box label {float:left; margin:0 0 0 7px;}
.main_btn {margin:20px 0 0;}

/*.postText {padding-left: 85px;}*/
.postText p{font-size:12px; color:#555f67}

#addTagsForm {padding: 20px 0 0 25px}

  
#niceCommonForm.wideForm {width: 99%;}
#niceCommonForm {width: 850px;}
    #niceCommonForm label {width: auto !important; padding-bottom: 5px;float:none;padding-top:5px}
    #niceCommonForm .info_label {width: 98%;float:none;margin-top:5px;}
      #niceCommonForm .info_label textarea{font-family: tahoma arial}
    #niceCommonForm .info_label.isolated {background: #f4f4f4;width:200px;padding:10px;margin-bottom:10px;border:1px solid #cdced2;}
    #niceCommonForm .info_label.isolated.clearRootsMargins  {width:170px;padding:5px}
      #niceCommonForm .info_label.isolated.clearRootsMargins #selectFolderLinkDiv {margin:0;}
        #niceCommonForm .info_label.isolated.clearRootsMargins #selectFolderLinkDiv p {margin:0;padding:0;display:block;}
        #niceCommonForm .info_label.isolated.clearRootsMargins.delInnerBlock #selectFolderLinkDiv p {margin:0;padding:0;display:none;}
      #niceCommonForm .info_label.isolated a.jsHref {color:#0089B5;font-weight:bold;}
        
      #niceCommonForm .info_label .wysiwyg {margin-top:0;}
    #niceCommonForm input.tx{height: 24px; font-size: 16px; width: 93%;margin-bottom: 10px;}
    #niceCommonForm input.tx.with-notice{margin-bottom: 4px;}
    #niceCommonForm .tx_big{font-size: 14px; width:93%;margin-bottom: 10px;}
    #niceCommonForm .main_btn {margin:10px 0 0;}
    #niceCommonForm .box_radio {overflow:hidden; height:1%;margin-top:3px;}
    #niceCommonForm .box_radio .rd {margin:0;padding:0;}
